package com.atwisdom.star.common.util;

import java.math.BigDecimal;

public class TypeUtils {

    /**
     * 双精度数上取整，以便判断是否为0
     * @param number 双精度数字
     * @return 返回整数
     */
    public static int ceilNumber(Double number ) {
        return (int) Math.ceil(number);
    }

    public static int floorNumber(Double number ) {
        return (int) Math.floor(number);
    }

    public static Double roundNumber(Double data,int num ){;
        BigDecimal bd = new BigDecimal(data);
        bd = bd.setScale(num, BigDecimal.ROUND_HALF_UP); // 四舍五入保留两位小数
        return bd.doubleValue();
    }
}
